College of Computing and Informatics - Department of Computer Science and Engineering

  • Professor Software Engineering
  • LEE, EUNSEOK 홈페이지 바로가기

Research Interest

Software Engineering Technologies: 
 Software Testing and Multi-Fault Localization(SFL based/ IR based, etc) 
 Test Optimization(Test case reconfiguration and prioritization) 
 Auto-Patch Generation and Code Auto-Fixing 
 Interactive Bug Reporting System 

Self-adaptive Software Technologies 
 Adaptization Techniques for Legacy Software 

Education

  • Ph.D. Computer Science(Software Engineering), Tohoku University, JAPAN, 1992.03
  • M.S. Computer Science(Software Engineering), Tohoku University, JAPAN, 1988.03

Experience

  • 2020-current Dean/Professor, College of Computing and Informatics, SKKU
  • 1995-current Professor, College of Computing and Informatics, SKKU

Journal Articles

  • (2023)  Deep generative learning for exploration in large electrochemical impedance dataset.  ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE.  126, 
  • (2023)  Analysis of Electrochemical Impedance Data: Use of Deep Neural Networks.  ADVANCED INTELLIGENT SYSTEMS.  5,  5
  • (2023)  Parch It If You Can: Increasing the Efficiency of Patch Generation Usinf Context.  ELECTRONICS.  12,  179
  • (2022)  Identifying Incorrect Patches in Program Repair Based on Meaning of Source Code.  IEEE ACCESS.  10,  -
  • (2021)  Are datasets for information retrieval-based bug localization techniques trustworthy?: Impact analysis of bug types on IRBL.  EMPIRICAL SOFTWARE ENGINEERING.  26,  3
  • (2021)  Incremental Formula-Based Fix Localization.  APPLIED SCIENCES-BASEL.  12,  33
  • (2020)  패치탐사 효율성 증대를 위한 컨텍스트 및 수정패턴에 대한 분석.  정보과학회 컴퓨팅의 실제 논문지.  26,  12
  • (2020)  ManQ: Many-objective optimization-based automatic query reduction for IR-based bug localization.  INFORMATION AND SOFTWARE TECHNOLOGY.  125,  1
  • (2020)  인공지능기반 자동 프로그램 수정 연구 동향.  정보과학회논문지.  38,  4
  • (2020)  A Novel Debugging Technique Based on Lightweight Crash Report Considering Security.  JOURNAL OF INFORMATION SCIENCE AND ENGINEERING.  36,  3
  • (2020)  Modification Point Aware Test Prioritization and Sampling to Improve Patch Validation in Automatic Program Repair.  APPLIED SCIENCES-BASEL.  10,  5
  • (2020)  The effectiveness of context-based change application on automatic program repair.  EMPIRICAL SOFTWARE ENGINEERING.  25,  1
  • (2019)  VFL: Variable-based fault localization.  INFORMATION AND SOFTWARE TECHNOLOGY.  107, 
  • (2017)  SAINT plus : Self-Adaptive Interactive Navigation Tool plus for Emergency Service Delivery Optimization.  IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS.  19,  4
  • (2017)  Improved bug localization based on code change histories and bug reports.  INFORMATION AND SOFTWARE TECHNOLOGY.  82,  1
  • (2016)  환경정보를 고려한 자가적응형 시스템을 위한 동적 의사결정 기술.  정보과학회논문지.  43,  7
  • (2016)  결함위치식별 기법의 성능 향상을 위한 테스트케이스 그룹화 및 필터링 기법.  정보과학회논문지.  43,  08
  • (2016)  A New Spectrum-based Fault Localization With the Technique of Test Case Optimization.  JOURNAL OF INFORMATION SCIENCE AND ENGINEERING.  32,  1
  • (2015)  SAINT: Self-Adaptive Interactive Navigation Tool for Cloud-Based Vehicular Traffic Optimization.  IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY.  9,  99
  • (2015)  확장된 동적 결정 네트워크기반 자가적응형 시스템.  정보과학회논문지 : 소프트웨어 및 응용.  42,  7

Publications

  • (2015)  소프트웨어공학 실무적 접근.  맥그로힐.  Lead author
  • (2005)  컴퓨터과학.  한티미디어.  Co-author
  • (2004)  인터넷 기술 패러다임과 공공성- 인터넷/웹/이동 컴퓨팅, P2P컴퓨팅.  철학과 현실사.  Solo
  • (2000)  정보공학입문.  성균관대출판부.  Co-author
  • (2000)  컴퓨터과학.  성균관대출판부.  Co-author

Patent/Intellectual Property

  • 보안성을 고려한 경량 크래시 리포트 기반 디버깅 방법(Lightweight crash report based debugging method considering security).  10-2165-7470000.  20201007.  KOREA, REPUBLIC OF
  • 긴급상황 시의 차량 내비게이션 방법(VEHICLE NAVIGATION METHOD IN EMERGENCY SITUATION).  10-2033-0510000.  20191010.  KOREA, REPUBLIC OF
  • Vehicle navigation apparatus and method of determining trajectory of vehicle.  US20150211871A1.  20160308.  UNITED STATES
  • 차량 내비게이션 시스템 및 차량의 목적지 경로를 결정하는 방법(NAVIGATION SYSTEM FOR VEHICLE AND ROUTE DETERMINING METHOD FOR DESTINATION OF VEHICLE).  10-1465493-0000.  20141120.  KOREA, REPUBLIC OF
  • Method and apparatus for providing traffic information service using a mobile communication system.  US8866636B2.  20141021.  UNITED STATES
  • User-Customized Content Providing Device, Method and Recoreded Medium.  No.12/040746.  20131024.  UNITED STATES
  • 결함 트리 자동 생성 방법 및 장치(AUTOMATIC FAULT TREE GENERATION METHOD AND APPARATUS).  10-1322818-0000.  20131022.  KOREA, REPUBLIC OF
  • 씨피에스에서의 자율 컴퓨팅 방법 및 장치(AUTONOMIC COMPUTING APPARATUS AND METHOD IN CYBER PHYSICAL SYSTEMS).  10-1347748-0000.  20130701.  KOREA, REPUBLIC OF
  • 위치정보를 활용한 영상촬영 장치의 촬영방법, 위치정보를 활용한 영상촬영장치, 서버에서 위치정보를 활용한....  10-2010-0064791.  20121205.  KOREA, REPUBLIC OF
  • 도로지도 생성장치 및 방법.  10-2010-0007190.  20121123.  KOREA, REPUBLIC OF
  • 지문인식또는멀티터치가 가능한 센서그리드 방식의 투명패널사용자입력장치,사용자 지문인식방법, 및 사용자 터치인식방법.  20100015103.  20120405.  KOREA, REPUBLIC OF
  • 이기종네트워크 및 이기종 디바이스를 지원 가능한 다중에이전트기술에 기반한 홈 네크워크시스템 및 홈 게이트웨이.  201000102869.  20120402.  KOREA, REPUBLIC OF
  • 사용자 추천 방법 및 이를 위한 프로그램이 기록된 기록매체(Method for recommendation to user and storage medium storing program for realizing the method).  20080056554.  20120228.  KOREA, REPUBLIC OF
  • User Recommendation Method and Recorded Medium Storing Program for Implementing the Method.  No.12/040746.  20120124.  UNITED STATES
  • 태그 정보를 이용하여 사용자 취향정보를 수집하는 단말기기, 그 방법 및 기록매체.  10-2007-0066658.  20120102.  KOREA, REPUBLIC OF
  • 문자메세지를 시각화하여 표시하는 방법 및 이를 이용한 장치(Method of visualizing a short message service and device thereof).  10-1055513-0000.  20110802.  KOREA, REPUBLIC OF
  • 소프트웨어의 검증 방법 및 소프트웨어 검증 방법이 기록된 기록매체.  20090015590.  20110527.  KOREA, REPUBLIC OF
  • 소프트웨어 신뢰성 분석 방법 및 장치(Method and Apparatus for Analyzing Reliability of Software).  10-1034607-0000.  20110504.  KOREA, REPUBLIC OF
  • 센서 네트워크에서 결함을 치유하는 방법 및 이를 실행하기 위한 센서 네트워크.  2008-0126511.  20110325.  KOREA, REPUBLIC OF
  • 시스템 수행성 분석 장치 및 방법과 시스템 수행성 분석 방법을 실행하기 위한 프로그램이 기록된 기록 매체.  20090081311.  20110131.  KOREA, REPUBLIC OF

Honors / Awards

  • Great Presentation Award, Korea Computer Congress, 2020
  • Excellence Award, Korean Society for Internet Information, 2017
  • Best Paper Award, Korean Institute of Information Scientist and Engineers, 2017
  • Best Paper Award, Korean Conference on Software Engineering, 2017
  • KT ds Award, OSS Grand Developers Challenge, 2016
  • Grand Prize/Best Paper Award, Korean Conference on Software Engineering, 2016
  • Best Paper Award, Asia-Pacific Software Engineering Conference, 2015
  • Best Paper Award, Korean Conference on Software Engineering, 2015
  • Grand Prize/Best Paper Award, Korean Conference on Software Engineering, 2011
  • Grand Prize Paper Award, Korea Information Processing Society, 2011
  • Best Paper Award, Institute of Embedded Engineering of Korea, 2010
  • Best Paper Award, Korean Conference on Software Engineering, 2008
  • Best Paper Award, Korean Institute of Information Scientist and Engineers, 2008
  • Best Paper Award, Korean Conference on Software Engineering, 2007
  • Young Engineer Award, The Institute of Electronics, Information and Communication Engineers, JAPAN 1994
  • Young Engineer Award, Information Processing Society of Japan, 1992

Conference Paper

  • (2023)  Improving Transformer-based Program Repair Model Through False Behavior Diagnosis.  Empirical Methods in Natural Language Processing.  SINGAPORE
  • (2023)  REFERENT: Transformer based Feedback Generation using Assignment Information for Programming Course.  Conference on Software Engineering Education and Training.  UNITED STATES
  • (2023)  Systematic Analysis of Defect Specific Code Abstraction for Neural Program Repair.  Asia-Pacific Software Engineering Conference (APSEC).  CHINA
  • (2022)  An Empirical Study of Deep Transfer Learning-Based Program Repair for Kotlin Projects.  ACM SIGSOFT Symposium on the Foundations of Software Engineering.  SINGAPORE
  • (2022)  Impact of Defect Instances for Successful Deep Learning-based Automatic Program Repair.  IEEE International Conference on Software Maintenance and Evolution.  UNITED STATES
  • (2022)  Multi-objective Optimization-based Bug-fixing Template Mining for Automated Program Repair.  IEEE/ACM International Conference on Automated Software Engineering.  UNITED STATES
  • (2022)  Deep learning-based production and test bug report classification using source files.  International Conference on Software Engineering.  UNITED STATES
  • (2022)  Feature Assortment for Deep Learning-based Bug Localization With a Program Graph.  ACM Symposium on Applied Computing (SAC).  UNITED STATES
  • (2022)  HowDoestheFirst Buggy File Work Well for Iterative IR-based Bug Localization?.  The 37th ACM/SIGAPP Symposium On Applied Computing.  UNITED STATES
  • (2022)  An Empirical Study of IR-based Bug Localization for Deep Learning-based Software.  IEEE International Conference on Software Testing, Verification and Validation.  UNITED STATES
  • (2022)  Ecench: An Energy Bug Benchmark of Ethereum Client Software.  ACM Mining Software Repositories(MSR).  UNITED STATES
  • (2022)  Tracking Down Misguiding Terms for Locating Bugs in Deep Learning-based Software.  AAAI Conference on Artificial Intelligence.  UNITED STATES
  • (2021)  A Novel Automatic Query Expansion with Word Embedding for IR-based Bug Localization.  IEEE International Symposium on Software Reliability Engineering.  UNITED STATES
  • (2021)  Image-based Bug Oracle Automation for Bug Report Reproduction Using Wt Detection.  International Conference on Software Engineering and Artificial Intelligence (SEAI).  CHINA
  • (2021)  Denchmark: A Bug Benchmark of Deep Learning-related Software.  International Conference on Mining Software Repositories (MSR).  UNITED STATES
  • (2021)  Fix Director for Automated Program Repair.  International Conference on Computer and Communication Systems (ICCCS).  JAPAN
  • (2020)  Feature Combination to Alleviate Hubness Problem of Source Code Representation for Bug Localization.  Asia-pacific Software Engineering Conference (APSEC).  JAPAN
  • (2020)  옳은 패치 생성 효율 증대를 위한 구조적 정보 관점에서의 과거 패치 분석.  한국정보과학회 학술발표.  KOREA, REPUBLIC OF
  • (2020)  컨볼루션 신경망 기반 버그리포트 해결 기술을 위한 적응형 필터 연구.  한국정보과학회 학술발표.  KOREA, REPUBLIC OF
  • (2020)  Enhancing Patch Validation in APR by Introducing Test Case Prioritization and Sampling.  한국 소프트웨어 공학 학술대회 (KCSE).  KOREA, REPUBLIC OF